/*
reset & default stylesheet
*/
body{font-family: "Times New Roman", Times, serif;}
img, fieldset{border: 0}
h1{font-size: 1.4em;}
h2{font-size: 1.8em;}
h3{font-size: 1.1em;}
h4{font-size: 1.0em;}
h5{font-size: 1em;}
ol, ul{list-style-type: none;}
li {list-style-type: disc;}
dt{font-weight: bold;}
a{text-decoration: underline; color: #000;}
a:hover{text-decoration: none;}
input, select, textarea{border: 1px solid #000;}
input {padding: 1px 0}
select {margin: 0; padding: 0; line-height: normal;}
div{text-align: left;}
caption {display: none;}
table{border-top: 1px solid #000; border-left: 1px solid #000; border-collapse: separate; border-spacing: 0;}
th, td{padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; text-align: left;}